someone that relies on another for support - German English Dictionary